form a landslide - German English Dictionary